HOME
PARTNERS
CONTACT
Computer Science and Engineering
Introduction
Objective
List of experiments
Target Audience
Course Alignment
Feedback
Introduction
Objective
List of experiments
Target Audience
Course Alignment
Feedback
Advanced Computer Architecture
Data Hazards and Instruction Scheduling
Dynamic Scheduling with a Scoreboard
Dynamic Scheduling using Tomasulo’s Approach
Scoreboarding with Register Renaming
Out-of-Order Execution and Inorder Commit using Reorder Buffers
Branch Prediction Strategies – One and Two Bit
Branch Prediction Strategies – Correlating Predictors
Cache Coherence Protocols – MSI and MESI
Cache Coherence Protocols – MOESI
Cache Coherence Protocols – Directory Based
Roofline Analysis